package com.ruoyi.miniapp.mapper;

import com.ruoyi.miniapp.domain.MiniActivityReview;

import java.util.List;

/**
 * 精彩回顾Mapper接口
 * 
 * @author duantao
 * @date 2025-09-20
 */
public interface MiniActivityReviewMapper 
{
    /**
     * 查询精彩回顾
     * 
     * @param reviewId 精彩回顾主键
     * @return 精彩回顾
     */
    public MiniActivityReview selectMiniActivityReviewByActivityId(Long reviewId);

    /**
     * 查询精彩回顾列表
     * 
     * @param miniActivityReview 精彩回顾
     * @return 精彩回顾集合
     */
    public List<MiniActivityReview> selectMiniActivityReviewList(MiniActivityReview miniActivityReview);

    /**
     * 新增精彩回顾
     * 
     * @param miniActivityReview 精彩回顾
     * @return 结果
     */
    public int insertMiniActivityReview(MiniActivityReview miniActivityReview);

    /**
     * 修改精彩回顾
     * 
     * @param miniActivityReview 精彩回顾
     * @return 结果
     */
    public int updateMiniActivityReview(MiniActivityReview miniActivityReview);

    /**
     * 删除精彩回顾
     * 
     * @param activityId 精彩回顾主键
     * @return 结果
     */
    public int deleteMiniActivityReviewByActivityId(Long activityId);

    /**
     * 批量删除精彩回顾
     * 
     * @param activityIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteMiniActivityReviewByActivityIds(Long[] activityIds);
}
